go/parser.field.typ (field)
26 uses
go/parser (current package)
parser.go#L803: typ ast.Expr
parser.go#L833: f.typ = p.parseType()
parser.go#L837: f.name, f.typ = p.parseArrayFieldOrTypeInstance(f.name)
parser.go#L841: f.typ = p.parseDotsType()
parser.go#L846: f.typ = p.parseQualifiedIdent(f.name)
parser.go#L851: f.typ = p.embeddedElem(nil)
parser.go#L858: f.typ = p.embeddedElem(f.name)
parser.go#L866: f.typ = p.parseType()
parser.go#L871: f.typ = p.parseDotsType()
parser.go#L882: if typeSetsOK && p.tok == token.OR && f.typ != nil {
parser.go#L883: f.typ = p.embeddedElem(f.typ)
parser.go#L926: if par.name != nil || par.typ != nil {
parser.go#L928: if par.name != nil && par.typ != nil {
parser.go#L931: if par.typ != nil {
parser.go#L951: par.typ = typ
parser.go#L977: if par := &list[len(list)-i-1]; par.typ != nil {
parser.go#L978: typ = par.typ
parser.go#L986: par.typ = typ
parser.go#L990: par.typ = &ast.BadExpr{From: errPos, To: p.pos}
parser.go#L1027: if t, _ := f.typ.(*ast.Ellipsis); t != nil && (!dddok || i+1 < len(list)) {
parser.go#L1039: f.typ = &ast.BadExpr{From: t.Pos(), To: t.End()}
parser.go#L1048: assert(par.typ != nil, "nil type in unnamed parameter list")
parser.go#L1049: params = append(params, &ast.Field{Type: par.typ})
parser.go#L1065: if par.typ != typ {
parser.go#L1069: typ = par.typ
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)